Строки. 10 приемов для преобразования и декомпозиции строк в Python
В этой статье:
- Translate и Replace
- Очистка строки
- Разбиение строки
- Strip и zfill
- Деконструкция и реконструкция
- Удаление знаков препинания
- Работа с регистрами и пр.
#строки #функции
Читать статью
В этой статье:
- Translate и Replace
- Очистка строки
- Разбиение строки
- Strip и zfill
- Деконструкция и реконструкция
- Удаление знаков препинания
- Работа с регистрами и пр.
#строки #функции
Читать статью
Pythonist
10 приемов для преобразования и декомпозиции строк в Python
Никто не может отрицать важность анализа текста и синтаксического анализа строк. В этой статье мы рассмотрим методы работы со строками и токенами в Python.
Тест. Числа Python
В Python достаточно просто работать с числами, ведь сам язык является простым и одновременно мощным. Он поддерживает всего три числовых типа.
Хорошо ли вы умеете пользоваться числами? Пройдите тест из 10 вопросов и проверьте!
#тест
В Python достаточно просто работать с числами, ведь сам язык является простым и одновременно мощным. Он поддерживает всего три числовых типа.
Хорошо ли вы умеете пользоваться числами? Пройдите тест из 10 вопросов и проверьте!
#тест
В этой статье мы собрали самые интересные и при этом самые свежие книги по Python, на которые, на наш взгляд, стоит обратить внимание
#книги
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Задача с кодом. Собираем и разбираем строку
Напишите функцию, которая будет принимать строку и возвращать список подстрок из символов этой строки, собранных и разобранных посимвольно.
Пример
Решение на нашем сайте.
#задача #coding
Напишите функцию, которая будет принимать строку и возвращать список подстрок из символов этой строки, собранных и разобранных посимвольно.
Пример
construct_deconstruct("the sun") ➞ [
"t",
"th",
"the",
"the ",
"the s",
"the su",
"the sun",
"the su",
"the s",
"the ",
"the",
"th",
"t"
]
# Обратите внимание на пробел
Решение на нашем сайте.
#задача #coding
В этой статье:
- генератор списков — залог компактного кода
- грамотная манипуляция со списками — круговые списки
- zipping и
enumerate
в циклах for
- эффективное управление памятью — генераторы
- изоляция — виртуальные окружения
#списки #словари #tipsandtricks
Please open Telegram to view this post
VIEW IN TELEGRAM
Задача на логику. Спички
Спички из коробка высыпали на стол и разделили на 3 неравные кучки. Сколько спичек в каждой - неизвестно, но в целом их 48 штук.
Если из первой кучки переложить во вторую кучку столько спичек, сколько там имелось, а из второй переложить в третью столько, сколько перед тем было в ней (в третьей), а из третьей кучки переложить в первую столько, сколько там будет на этот момент, то количество спичек в кучках станет одинаковым.
Сколько спичек в кучках было изначально?
Решение тут. Просьба потратить хотя бы 10 минут перед тем как читать решение.
#логическаязадача
Спички из коробка высыпали на стол и разделили на 3 неравные кучки. Сколько спичек в каждой - неизвестно, но в целом их 48 штук.
Если из первой кучки переложить во вторую кучку столько спичек, сколько там имелось, а из второй переложить в третью столько, сколько перед тем было в ней (в третьей), а из третьей кучки переложить в первую столько, сколько там будет на этот момент, то количество спичек в кучках станет одинаковым.
Сколько спичек в кучках было изначально?
Решение тут. Просьба потратить хотя бы 10 минут перед тем как читать решение.
#логическаязадача
ООП. Пять важных понятий, необходимых для быстрого старта в Python ООП
В этой статье мы рассмотрим:
- классы
- объекты
- инкапсуляцию
- наследование
- полиморфизм
#ооп
Читать статью
В этой статье мы рассмотрим:
- классы
- объекты
- инкапсуляцию
- наследование
- полиморфизм
#ооп
Читать статью
Pythonist
Пять важных понятий, необходимых для быстрого старта в Python ООП
Недавно мы рассмотрели 30 вопросов с собеседований по теме ООП, а в этой статье попробуем разобраться с ним немного глубже.
Решение трудных и
увлекательных задач
на Python
Автор: Хабиб Изадха
Год издания: 2024
#python #ru #2O24
Скачать книгу
увлекательных задач
на Python
Автор: Хабиб Изадха
Год издания: 2024
#python #ru #2O24
Скачать книгу
Тест. Boolean (уровень — средний)
В Python, как и в других языках, есть логический тип данных (англ. Boolean или logical data type). Он принимает всего два значения: True (истина) и False (ложь).
Хорошо ли вы умеете пользоваться логическим типом данных? Пройдите тест из 10 вопросов и проверьте!
#тест
В Python, как и в других языках, есть логический тип данных (англ. Boolean или logical data type). Он принимает всего два значения: True (истина) и False (ложь).
Хорошо ли вы умеете пользоваться логическим типом данных? Пройдите тест из 10 вопросов и проверьте!
#тест
Некоторые темы в программировании скучны, и приоритет операторов Python — одна из них. Давайте это исправим!
#основы
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Telegram
Python работа
Python-разработчик | Смотреть вакансию
Формат: Удалёнка
Компания: Edisoncorp
ЗП: от 70 до 160 тыс.р.
Занятость: Полная/Проектная
#remote #fulltime #parttime
Связаться с HR — @nur_ahmat
Формат: Удалёнка
Компания: Edisoncorp
ЗП: от 70 до 160 тыс.р.
Занятость: Полная/Проектная
#remote #fulltime #parttime
Связаться с HR — @nur_ahmat
Задача с кодом. Слияние списков
Напишите функцию, которая будет проверять, можно ли из чисел во вложенном списке составить целевой список.
Функция принимает список списков и целевой список и возвращает True или False.
Порядок чисел в списках не имеет значения (см. пример 2).
Из всех чисел во вложенном списке должен получиться набор чисел из целевого списка в точности. Не может быть ни лишних чисел (включая повторы), ни недостающих (см. примеры 3 и 4).
Примеры:
Решение на нашем сайте.
#задача #coding
Напишите функцию, которая будет проверять, можно ли из чисел во вложенном списке составить целевой список.
Функция принимает список списков и целевой список и возвращает True или False.
Порядок чисел в списках не имеет значения (см. пример 2).
Из всех чисел во вложенном списке должен получиться набор чисел из целевого списка в точности. Не может быть ни лишних чисел (включая повторы), ни недостающих (см. примеры 3 и 4).
Примеры:
canConcatenate([[1, 2, 3, 4], [5, 6], [7]], [1, 2, 3, 4, 5, 6, 7])
➞ True
canConcatenate([[2, 1, 3], [5, 4, 7, 6]], [7, 6, 5, 4, 3, 2, 1])
➞ True
canConcatenate([[2, 1, 3], [5, 4, 7, 6, 7]], [1, 2, 3, 4, 5, 6, 7])
➞ False
# В целевом списке только одна 7, а во вложенном их две.
canConcatenate([[2, 1, 3], [5, 4, 7]], [1, 2, 3, 4, 5, 6, 7])
➞ False
# Во вложенном списке нет 6.
Решение на нашем сайте.
#задача #coding
Tips & Tricks. Именованные кортежи как альтернатива классам в Python
Рассказываем, как можно использовать именованные кортежи, если нет желания создавать новый класс.
Читать статью
#tipsandtricks
Рассказываем, как можно использовать именованные кортежи, если нет желания создавать новый класс.
Читать статью
#tipsandtricks
Задача на логику. Сколько живет один волос на голове?
В среднем у человека на голове бывает 150000 волос. Они постоянно обновляются, в среднем за месяц выпадает около 3000.
Как по этим данным определить, сколько примерно времени (опять же, в среднем) держится на голове один волос?
Решение тут. Просьба потратить хотя бы 10 минут перед тем как читать решение.
#логическаязадача
В среднем у человека на голове бывает 150000 волос. Они постоянно обновляются, в среднем за месяц выпадает около 3000.
Как по этим данным определить, сколько примерно времени (опять же, в среднем) держится на голове один волос?
Решение тут. Просьба потратить хотя бы 10 минут перед тем как читать решение.
#логическаязадача
Топ. Docstrings: документирование кода в Python
В этой статье:
- комментарии vs строки документации
- атрибут doc
- однострочные и многострочные строки документации
#топ
Читать статью
В этой статье:
- комментарии vs строки документации
- атрибут doc
- однострочные и многострочные строки документации
#топ
Читать статью
Pythonist
Docstrings: документирование кода в Python
В этой статье мы рассмотрим строки документации (docstrings) в Python. А также разберемся, как и зачем их использовать.